Dadkhah100
5 سال پیش توسط Dadkhah100 مطرح شد
4 پاسخ

خطای undefined is not an object هنگام اتصال به mssql

با سلام و احترام

در react native جهت ارتباط با mssql خطای
''' undefined is not an object (evaluating reactnativeMssql.default.connect '''
می دهد.
گویا ارتباط با شبکه و اینترنت قطع می باشد.
حتی یک تصویر ساده را که به صورت
'''
<Image
source={
{uri:'https://img.p30download.com/software/32x32/2017/07/1501410379_anydesk-48.png'}
}
style={{width:50,height:50}}
/>
'''
می باشد را نمایش نمیدهد.
ممنون
@viva.mohammadi


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

@dadkhah100
حدس من اینه که: شما سعی دارید متدی رو از درون یه آبجکت اجرا کنید. اما چون آبجکت مقدار undefined رو برمی‌گردونه متد اجرا نمیشه.
کدهای ارتباط با دیتابیس رو چک کنید


Dadkhah100
@dadkhah100 5 سال پیش مطرح شد
0

import React, { Component } from 'react';
import { View, Text } from 'react-native';
import MSSQL from 'react-native-mssql';

export default class componentName extends React.Component {
componentWillMount() {
let config = {
server: 'localhost\MSSQLSERVER', //ip address of the mssql database
username: 'reza', //username to login to the database
password: 'dadkhah123', //password to login to the database
database: 'FPDamavandDB', //the name of the database to connect to
port: 1433 //OPTIONAL, port of the database on the server
}
MSSQL.connect(config);
//.then(result=>console.log(result))
//.catch(error=>console.warn(error));
let query = 'SELECT TOP * FROM USERS';
MSSQL.executeQuery(query);
}
componentWillUnmount() {
MSSQL.close();
}

render() {
return (
<View>
<Text> textInComponent </Text>
</View>
);
}
}

//export default componentName;


Dadkhah100
@dadkhah100 5 سال پیش مطرح شد
0

ممنون. من ارتباط با بانک را از همین سایت در یک گفتگو دیدم.
البته من مشکلات زیادی با react native دارم.
اگر با react-native init پروژه را بسازم در استفاده از کامپوننت navigation و چند تا کامژوننت دیگر مشکل داشتم
حالا با expo کار کردم و خودش یک navigation در پروژه ایجاد کرد. اما در هر دو مورد به بانک sql نتوانستم متصل شوم. التبه با sqlite مشکلی ندارم.
من یک سایت با asp.net core میخواهم طراحی کنم و یک آپ موبایل. بانک sql server. در کل اگر بخواهم اطلاعات از بانک بگیرم و ارسال کنم از چه راهکاری باید استفاده کنم.
مممنون


Dadkhah100
@dadkhah100 5 سال پیش مطرح شد
0

کسی کمک نمیکنه؟


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام