In your VB code, are your connections pooled, or are you using the same connection for each database call?
>>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<< On 3/3/04, 1:12:07 PM, Jacque Scott <[EMAIL PROTECTED]> wrote regarding CREATE TEMPORARY TABLE: > I am trying to create a temporary table through code in my DB. I can do > it when I use MySQL Control Center or something like that, but when I > try to do it through my VB program it doesn't work. > Here is the sql string: > CREATE TEMPORARY TABLE IndenturedList (Level_1 TEXT, Level_2 TEXT, > AssemblyNumber TEXT, NSIPartNumber TEXT, RecordID INT NOT NULL > AUTO_INCREMENT, PRIMARY KEY (RecordID)); > If I paste this into MySQL Control Center I have no problem creating > it. Here is the code from my VB program: > Dim cn As New ADODB.Connection > Dim RS As New ADODB.Recordset > Dim fld As ADODB.Field > Dim DataArray() As String > Dim i As Long > Dim lngRecordAffected As Long > Set cn = New ADODB.Connection > strSQL = "CREATE TEMPORARY TABLE IndenturedList (Level_1 TEXT, > Level_2 TEXT, AssemblyNumber TEXT, NSIPartNumber TEXT, RecordID INT NOT > NULL AUTO_INCREMENT, PRIMARY KEY (RecordID));" > cn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=" & gStrSQLServer > & ";database=NSITbls; uid=" & gStrCurrentUser & "; Password=" & > gStrCurrentUser & ";" > cn.Execute strSQL, lngRecordAffected > Nothing happens when I run this code. Is the SQL string only for a DAO > connection? The reason I ask is because when I need to write data to > the db I just change the SQL string and it works. > Does anyone know what is wrong? > Thank you, > Jacque -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]